import * as React from "react";
import type { SVGProps } from "react";

export const AutodeskIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={187}
    height={80}
    viewBox="0 0 187 80"
    fill="none"
    {...props}
  >
    <path
      fill="currentColor"
      fillRule="evenodd"
      d="m144.492 38.836-3.093-.349c-1.813-.2-2.261-.649-2.261-1.264 0-.682.931-1.297 2.743-1.297 1.747 0 2.66.649 2.827 1.63h3.325c-.169-2.81-2.528-4.556-5.969-4.556-4.09 0-6.152 1.63-6.152 4.505 0 2.345 1.363 3.443 4.19 3.742l3.142.332c1.198.133 1.747.6 1.747 1.198 0 .682-.798 1.297-2.728 1.297-2.227 0-3.125-.566-3.275-1.697h-3.259c.15 3.06 2.145 4.623 6.418 4.623 3.908 0 6.086-1.712 6.086-4.29 0-2.245-1.297-3.592-3.741-3.874Zm-72.048 5.138c1.813 0 2.877-.698 2.877-2.427v-8.231h3.392v8.613c0 3.84-3.409 5.038-6.269 5.038-2.876 0-6.301-1.197-6.301-5.038v-8.613h3.392v8.23c0 1.696 1.147 2.428 2.909 2.428Zm-46.573 2.695 11.912-7.41h6.179a.36.36 0 0 1 .36.362.312.312 0 0 1-.168.303l-5.85 3.508c-.38.227-.514.684-.514 1.026l-.006 2.21h7.435V33.823a.456.456 0 0 0-.475-.457H37.65l-11.883 7.377v5.927h.104Zm97.653-.001h10.708v-2.877h-7.316v-2.41h5.887v-2.895h-5.887v-2.244h7.316v-2.876h-10.708v13.302Zm-72.413 0 5.105-13.302h4.326l5.168 13.302h-3.624l-.877-2.495H55.51l-.89 2.495H51.11Zm7.272-10.535-1.863 5.214 3.695.002-1.832-5.216Zm21.876.11h4.29v10.425h3.393V36.242h4.272v-2.876H80.26v2.876Zm81.975-2.877h-4.041l-4.839 5.404v-5.404h-3.391l.016 13.302h3.375v-5.055l4.589 5.055h4.291l-6.186-6.569 6.186-6.733Zm-52.91 0h6.219c4.822 0 6.086 1.878 6.086 6.55 0 4.973-1.313 6.752-6.086 6.752h-6.219V33.366Zm3.386 10.426h2.697c2.048 0 2.763-1.049 2.759-3.875 0-3.093-.631-3.675-2.759-3.675h-2.697v7.55Zm-19.947-3.809c0-4.007 2.51-6.983 7.35-6.983 4.855 0 7.366 2.976 7.366 6.983 0 4.024-2.511 7.017-7.366 7.017-4.84 0-7.35-2.993-7.35-7.017Zm3.459 0c0 2.495 1.38 4.024 3.891 4.024 2.527 0 3.891-1.53 3.891-4.024 0-2.444-1.363-3.99-3.891-3.99-2.51 0-3.891 1.546-3.891 3.99Z"
      clipRule="evenodd"
    />
  </svg>
);
